Exploiting Symmetry in Tensors for High Performance
نویسندگان
چکیده
Symmetric tensor operations arise in a wide variety of computations. However, the benefits of exploiting symmetry in order to reduce storage and computation is in conflict with a desire to simplify memory access patterns. In this paper, we propose Blocked Compact Symmetric Storage wherein we consider the tensor by blocks and store only the unique blocks of a symmetric tensor. We propose an algorithm-by-blocks, already shown of benefit for matrix computations, that exploits this storage format. A detailed analysis shows that, relative to storing and computing with tensors without taking advantage of symmetry, storage requirements are reduced by a factor O(m!) and computational requirements by a factor O(m), where m is the order of the tensor. An implementation demonstrates that the complexity introduced by storing and computing with tensors by blocks is manageable and preliminary results demonstrate that computational time is indeed reduced. The paper concludes with a discussion of how the insights point to opportunities for generalizing recent advances for the domain of linear algebra libraries to the field of multi-linear computation.
منابع مشابه
Exploiting Symmetry in Tensors for High Performance: Multiplication with Symmetric Tensors
Symmetric tensor operations arise in a wide variety of computations. However, the benefits of exploiting symmetry in order to reduce storage and computation is in conflict with a desire to simplify memory access patterns. In this paper, we propose Blocked Compact Symmetric Storage wherein we consider the tensor by blocks and store only the unique blocks of a symmetric tensor. We propose an algo...
متن کاملExploiting Symmetry in Tensors for High Performance: An Initial Study
Symmetric tensor operations arise in a wide variety of computations. However, the benefits of exploiting symmetry in order to reduce storage and computation is in conflict with a desire to simplify memory access patterns. In this paper, we propose Blocked Compact Symmetric Storage wherein we consider the tensor by blocks and store only the unique blocks of a symmetric tensor. We propose an algo...
متن کاملCurvature collineations on Lie algebroid structure
Considering prolongation of a Lie algebroid equipped with a spray, defining some classical tensors, we show that a Lie symmetry of a spray is a curvature collineation for these tensors.
متن کاملAn Ab initio and chemical shielding tensors calculations for Nucleotide 5’-Monophosphates in the Gas phase
Structural and magnetic properties of purine and pyrimidine nucleotides (CMP, UMP, dTMP, AMP, GMP, IMP) were studied at different levels of ab initio molecular orbital theory. These calculations were performed at the hartree-fock level and density functional B3LYP methods. Geometries were fully optimized by following Cs symmetry restrictions. The standard 6-31G** basis set which includes polari...
متن کاملMonomial Irreducible sln-Modules
In this article, we introduce monomial irreducible representations of the special linear Lie algebra $sln$. We will show that this kind of representations have bases for which the action of the Chevalley generators of the Lie algebra on the basis elements can be given by a simple formula.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1301.7744 شماره
صفحات -
تاریخ انتشار 2013